oracle重装 oracle 重装

今天给各位同享oracle重装 卸载体系的姿势,其中也会对ORACLE数据库怎样完整卸载进行解释,如果能碰巧化解你现在面临的难题,别忘了关注本站,现在开始吧!
一、ORACLE数据库怎样完整卸载
1、开始->配置->控制面板->管理工具->服务停止全部Oracle服务。
2、开始->程序->Oracle- OraHome81->Oracle Installation Products-> Universal Installer卸装全部Oracle产品,但Universal Installer本身不能被删除
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除全部Oracle入口。
5、运行refedit, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除全部Oracle入口。
HKEY_CLASSES_ROOT,删除此键下全部以Ora,Oracle,Orcl,EnumOra为前缀的键。
HKEY_CURRENT_USER|Software|Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs,删除此键下全部以oracle为首的键。
HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE注册表键以外的全部有Oracle字样的键值。
HKEY_我的体系上没找到相关的项
LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除以Oracle或OraWeb为前缀的键。
6、开始->配置->控制面板->体系->顶级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定
7、从桌面上、STARTUP(启动)组、程序菜单中,删除全部有关Oracle的组和图标
8、删除\Program Files\Oracle目录
9、从头启动计算机,重起后才能完全删除Oracle所在目录
10、删除和Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及全部子目录
11、 WIN.INI文件中若有[ORACLE]的标记段,删除该段
12、如有必要,删除全部Oracle相关的ODBC的DSN
13、到事件查看器中,删除Oracle相关的日志说明:如果有个别DLL文件无法删除的情况,则不用理会,从头启动,开始新的配置,配置时,选择壹个新的目录,则,配置完毕并从头启动后,老的目录及文件就可以删除掉了。
二、配置Oracle失败后,一定要重装体系吗
郁闷….听说Oracle配置失败后,要重灌体系,由于Oracle删不干净,因此很麻烦。冷静之后,查了相关资料,倒了一杯茶,开始化解难题。
先将:\ProgramFiles\Oracle手工删掉,注意由于配置失败,自动卸载是不能删干净的,一定要自己动手噢。将D:\Oracle目录删掉。此时,只是将硬盘上的Oracle实体除掉。由于在配置文件时,会在注册表上作更新。先将注册表备份,再修改注册表。
具体流程:...开始->运行->regedit->确定。进入注册表编辑画面,先导出注册表,保存好。在HKEY_LOCAL_MACHINE->SOFTWARE->Oracle整个目录删掉。在注册表中查找oracle字段,如果有也要将其键值删掉,F3,找壹个,删壹个,清空注册表全部和Oracle相关字段的值。根据我个人经验,如果你装完体系后,再装Oracle,注册表中只有HKEY_LOCAL_MACHINE->SOFTWARE->Oracle这个目录下才有和Oracle有关的字段。因此删掉这个后就可以啦。如果配置了.net,pl/sql等,也许这些软件中也有些决定因素字会出现oracle字段,但这些字段不会影响Oracle配置,只删掉HKEY_LOCAL_MACHINE->SOFTWARE->Oracle这个目录则可,不必将别的软件的字段删掉。这些删好后,应该可以从头配置Oracle啦。
奇怪的是何故我的同事从我机器上copy的oracle能配置,而我的不行呢?经相对发现,他copy在backup这个目录下,是全英文的,而我的是”Oracle备份”。这时,我想起来,记得在啥子地方看过,Oracle标准配置原始途径和目标途径不能出现非法字符,如:中文,空格等。对,我就”Oracle备份”改为”Oracle_backup”,接着从头配置,一切OK.配置好后,测试,启动,一切转为正常。
好,修改SID,在D:\oracle\ora92\network\admin\listener.ora(我机器上的Oracle配置途径),打开Listenre.ora将下图
LISTENER=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=JACK)(PORT=1521)))))
中的HOST=JACK值改为HOST=SYNERGY-JACK(现在的机器名),保存。从头启动服务,一切OK。
三、oracle10g如何卸载详细流程
完全卸载oracle10g方式:
在Windows下多次配置Oracle会造成混乱,重装Oracle的话一定先要干净卸载以前的Oracle。
一、有必要时先备份
二、卸载流程
1、用DBCA删除数据库存;
2、停止Oracle全部服务
打开控制面板,在管理工具中打开服务组件,停止以"Oracle"或"ora"开头的Oracle服务。
3、用Oracel Univeral Installe删除Oracle的组件
启动OUI后,单击“卸载产品”。注意,有时会卸载失败,没关系,没啥子影响的。
4、手工删除注册表中和Oracel相关的内容
运行regedit,在注册表中搜索inst_loc,并记下inst_loc的值,再选择HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,按del键删除这个入口;选择HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滚动这个列表,删除全部Oracle入口;选择HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application,删除全部Oracle入口;再搜索以Ora、Oracle、Orcl、EnumOra开头的值,并删除。
5、删除和Oracel相关的环境变量
在控制面板中打开体系,在“顶级”中打开“环境变量”,修改PATH,删除其中和Oracle相关的途径,删除环境变量CLASSPATH、ORACLE_HOME、ORACLE_SID、TNS_ADMIN、JSERV、WV_GATEWAY_CFG。
6、重启操作体系
7、删除和Oracle相关的目录和文件
删除注册表中inst_loc中值所指的目录,默认为“C:/Program Files/Oracle/Inventory”;删除目录“C:/Program Files/Oracle”;删除环境变量ORACLE_BASE所指的目录;删除数据文件、控制文件和联机日志文件等一切和Oracle相关的目录和文件及文件夹;在删除启动菜单中的Oracle。
注意:如果有个别DLL文件无法删除的情况,则不用理会,从头启动,开始新的配置,配置时,选择壹个新的目录,则配置完毕并从头启动后,老的目录及文件就可以删除掉了。
